<?php

// 信号处理函数
// 触发函数 异步执行
swoole_process_signal(SIGTERM, function ($signo) {
    static $i = 0;
    echo "$i \n";

    $i++;
    if ($i > 10) {
        swoole_process_alarm(-1); // 关闭定时信号  到10次后关闭定时信号
    }
});
// swoole_process::signal(SIGTERM, function ($signo) {
//     echo "SIGTERM\n";
// });

// 定时信号
swoole_process_alarm(100 * 1000); // 100ms